package cn.com.mrzheng.web.server.impl;

import cn.com.mrzheng.web.entity.User;
import cn.com.mrzheng.web.entity.User;
import cn.com.mrzheng.web.mapper.user.IUserMapper;
import cn.com.mrzheng.web.server.interfaces.IUserService;
import cn.com.mrzheng.web.utils.AutoKey;
import com.alibaba.fastjson.JSON;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.util.List;

@Service
public class BeforeUserServer {
    @Autowired
    IUserMapper database;

//    // 添加修改实体
//    public Integer saveEntity(String jsonEntity) {
//        User javaBean = JSON.parseObject(jsonEntity, User.class);
//        int status = 0;
//        if (javaBean.getId().equals("")) {
//            // 新增
//            javaBean.setId(AutoKey.getKey());
//            status = database.addEntity(javaBean);
//        } else {
//            // 编辑
//            status = database.updateEntity(javaBean);
//        }
//        return status;
//    }
//
//    // 查找用户
//    public User findUser(String userId) {
//        User user = userDao.findByid(userId);
//        if ( user != null )
//            return user;
//        else
//            return null;
//    }
//
//    // 登陆
//    public String login(String username, String password) {
//        User user = userDao.login(username, password);
//        if (user != null){
//            return "登陆成功！";
//        } else
//            return "登陆失败！";
//    }
//
//    // 删除用户
//    public String deleteUser(String userId) {
//        int i = userDao.delete(userId);
//        if (i==1){
//            return "删除成功！";
//        } else
//            return "删除失败！";
//    }
//
//    // 更新用户数据
//    public String updateUser(String userId) {
//        User user = findUser(userId);
//        int i = userDao.update(user);
//        if (i==1){
//            return "更新成功！";
//        } else
//            return "更新失败！";
//    }
//
//    // 获取用户列表
//    public List<User> listUser() {
//        List<User> list = userDao.list();
//        return list;
//    }
}
